physical disabilities - French English Dictionary